package br.com.testes.arquivos;

import java.util.Map;
import java.util.TreeMap;

public class CadastroFileDescriptor {

	public String NOME_ARQUIVO;
	public String CAMINHO_ARQUIVO;
	public Map<String, FieldMapper> camposMapper = new TreeMap<String, FieldMapper>();

	public CadastroFileDescriptor(String nOME_ARQUIVO, String cAMINHO_ARQUIVO,
			Map<String, FieldMapper> camposMapper) {
		super();
		NOME_ARQUIVO = nOME_ARQUIVO;
		CAMINHO_ARQUIVO = cAMINHO_ARQUIVO;
		this.camposMapper = camposMapper;
	}

	public CadastroFileDescriptor(String nOME_ARQUIVO, String cAMINHO_ARQUIVO) {
		super();
		NOME_ARQUIVO = nOME_ARQUIVO;
		CAMINHO_ARQUIVO = cAMINHO_ARQUIVO;
	}

	public void addField(String nomeCampo, FieldMapper fm) {

		camposMapper.put(nomeCampo, fm);

	}

	public FieldMapper getFieldMapper(String nome) {
		return camposMapper.get(nome);
	}

}
